home *** CD-ROM | disk | FTP | other *** search
/ SGI MIPSpro Fortran-90 7.2 / SGI MIPSpro Fortran-90 7.2.iso / dist / ftn90_fe.idb / usr / relnotes / ftn90_fe / ch7.z / ch7
Text File  |  1997-09-05  |  4KB  |  264 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.2 MIPSpro Fortran 90 Front End Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     7.  _B_u_g__F_i_x_e_s
  73.  
  74.                     This chapter briefly describes the bugs that
  75.                     have been fixed in the compiler since release
  76.                     7.1.  Some of the headings are followed by a
  77.                     Silicon Graphics incident report number.
  78.  
  79.                        +o Rejecting -p flag
  80.                          The following code would core dump when
  81.                          compiled with -p.
  82.  
  83.                          a = 1.0
  84.                          b = 2.0
  85.                          c = matmul(a,b)
  86.                          print *, c
  87.                          stop
  88.                          end
  89.  
  90.                          As -p is no longer supported; the user
  91.                          should use ssrun -pcsamp, etc. to do pc-
  92.                          sampling.  The compiler was changed to
  93.                          reject -p with a warning.  (Bug #444089)
  94.  
  95.  
  96.                        +o f90 fails: CVTEXPR-operation_type=72 should
  97.                          not reach IL conversion
  98.                          Under certain circumstances the 7.1 version
  99.                          of f90 would abort with the following
  100.                          error:
  101.  
  102.  
  103.                          CVTEXPR-operation_type=72 should not reach IL conversion.
  104.                           ### fatal error                Internal Error : unexpected type_of_operation
  105.  
  106.  
  107.                           ### Internal Error : unexpected type_of_operation
  108.                           *** while processing routine VIZ_GET_SET_STATS
  109.  
  110.                           *** while processing routine VIZ_GET_SET_STATS
  111.  
  112.                          This has been fixed.  (Bug #455088)
  113.  
  114.  
  115.  
  116.                        +o Internal Error : unexpected
  117.                          type_of_operation with Cray directive
  118.                          Use of Cay style directives (even if
  119.                          commented out) causes the compiler to
  120.                          abort.  This has been fixed.  (Bug #455685)
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                        +o ### Null ST in Make_ID_ND
  139.                          Under certain circumstances, the f90
  140.                          compiler would abort with the following
  141.                          error:
  142.  
  143.  
  144.                          ### Compiler Error (user routine 'transport_') during Front End Driver phase:
  145.                          ### Null ST in Make_ID_ND
  146.                          Signal: SIGSEGV in Front End Driver phase.
  147.  
  148.                          This has been fixed.  (Bug #456246)
  149.  
  150.  
  151.                        +o Internal Error: Not yet translated
  152.                          Under certain circumstances, the f90
  153.                          compiler would abort with the following
  154.                          error:
  155.  
  156.                           ### fatal error                Internal Error : Not yet translated
  157.  
  158.  
  159.                           ### Internal Error : Not yet translated
  160.  
  161.                          This has been fixed.  (Bug #460856)
  162.  
  163.  
  164.                        +o f90 compilation fails on transfer() with
  165.                          CHARACTER(*) source
  166.                          This has been fixed.  (Bug #479806)
  167.  
  168.  
  169.                        +o Internal Error : predecessors
  170.                          Under certain circumstances, the f90
  171.                          compiler would abort with the following
  172.                          error:
  173.  
  174.  
  175.                           ### fatal error                Internal Error : predecessors
  176.  
  177.  
  178.                           ### Internal Error : predecessors
  179.  
  180.                          This has been fixed.  (Bug #495858)
  181.  
  182.  
  183.                        +o -freeform with comments hang fef90
  184.                          Under certain circumstances if use of
  185.                          -freeform in f90 compilations would cause
  186.                          the compilation to hang.  This has been
  187.                          fixed.  (Bug #512153)
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                                - 4 -
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.